<script>
	export default {
		globalData: {
			// 静态资源图标头
			wSRUrl: "",
			// 接口请求头
			wReqUrl: "",
		},
		onLaunch: function() {
			console.log('App Launch')
		},
		onShow: function() {
			console.log('App Show')
			// #ifdef MP-WEIXIN
			this.WX_updateManager();
			// #endif
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			/**
			 * WX_updateManager
			 * 版本更新-微信小程序版本
			 */
			WX_updateManager() {
				const updateManager = wx.getUpdateManager();

				updateManager.onCheckForUpdate(function(res) {
					// 请求完新版本信息的回调
					console.log("检测是否拥有新版本小程序", res.hasUpdate);
				});

				updateManager.onUpdateReady(function() {
					wx.showModal({
						title: "更新提示",
						content: "新版本已经准备好，是否重启应用？",
						success: function(res) {
							if (res.confirm) {
								// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
								updateManager.applyUpdate();
							}
						},
					});
				});

				updateManager.onUpdateFailed(function() {
					// 新版本下载失败
				});
			},
		},
	}
</script>

<style>
	/* 引入基础公共样式 */
	/* @import "@/common/css/style.css"; */

	/* 页面结构复杂，css样式太多的情况，使用 image 可能导致样式生效较慢，出现 “闪一下” 的情况，此时设置 image{will-change: transform} ,可优化此问题。 */
	image {
		will-change: transform;
	}

	/* page 相当于 body 节点，设置页面背景颜色，使用 scoped 会导致失效 */
	/* page {} */

	/* hover-class样式 */
	.hover-class {
		opacity: 0.8;
		-webkit-transform: translate(2rpx, 2rpx);
		-moz-transform: translate(2rpx, 2rpx);
		-ms-transform: translate(2rpx, 2rpx);
		-o-transform: translate(2rpx, 2rpx);
		transform: translate(2rpx, 2rpx);
	}
</style>